socketio
Class ServerSocket

java.lang.Object
  extended by socketio.ServerSocket

public class ServerSocket
extends java.lang.Object

Ein-/Ausgabe über Sockets.
Ein Objekt der Klasse ServerSocket kapselt einen Server-Socket. Festlegung der ServerSocket-Parameter kann nur bei der Objekt-Erzeugung vorgenommen werden.

Das ServerSocket-Objekt kann Verbindungsanforderungen von Socket-Objekten entgegennehmen.
Ob die Verbindungsanforderung erfolgreich war, kann durch den Rückgabewert der Methode accept() festgestellt werden. Diese liefert ein Socket-Objekt (Arbeitssocket), wenn die Verbindung akzeptiert wurde).

Das ServerSocket-Objekt ermöglicht nach seiner Erzeugung nur das Entgegennehmen von Verbindungsanforderungen.

Copyright 2006, Michael Zimmer

See Also:
Socket

Constructor Summary
ServerSocket(int localPort)
          Konstruktor.
 
Method Summary
 Socket accept()
          Warten auf eine Verbindungsanforderung.
 void close()
          Schließen des ServerSockets.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServerSocket

public ServerSocket(int localPort)
             throws java.io.IOException
Konstruktor.

Erzeugt einen neuen ServerSocket mit der angegebenen Portnummer.

Parameters:
localPort - der Port, auf dem der Server horcht
Throws:
java.io.IOException
Method Detail

accept

public Socket accept()
              throws java.io.IOException
Warten auf eine Verbindungsanforderung.

Der Server-Socket wartet in der Methode (blockierend) auf eingehende Client-Verbindungen.

Returns:
Socket wenn die Verbindung akzeptiert wurde, sonst null
Throws:
java.io.IOException

close

public void close()
           throws java.io.IOException
Schließen des ServerSockets.
Nach dem Schließen des ServerSocket kann der Server nicht mehr auf Verbindungsanforderungen reagieren.

Throws:
java.io.IOException